A Systems Perspective on Software Process Improvement
نویسندگان
چکیده
Software process improvement often lacks strong links to project management and control activities, which are concerned with identifying the need of process change and triggering improvement initiatives. Project management, on the other hand, often fails at selecting appropriate software engineering methods and technology that help to ensure project success. This paper proposes a model that guides project managers (1) to set up a project so that it can reach its specific goals and (2) to identify corrective actions (or changes) once a project is at risk of failing its goals. The model complements established improvement methods such as CMMI, GQM, and Experience Factory and links them to those project management activities that often are the starting point of improvement initiatives.
منابع مشابه
Understanding and Changing Software Organizations: An Exploration of Four Perspectives on Software Process Improvement
In this article we discuss four different perspectives on software process improvement, which are all based on quite different assumptions. The objective is to expand the views on software process improvement and contribute to a wider understanding of software process improvement. This might facilitate the application of software process improvement and assist in further spreading the approach....
متن کاملSoftware process improvement through the Lean Measurement (SPI-LEAM) method
Software process improvement methods help to continuously refine and adjust the software process to improve its performance (e.g., in terms of leadtime, quality of the software product, reduction of change requests, and so forth). Lean software development propagates two important principles that help process improvement, namely identification of waste in the process and considering interaction...
متن کاملA Conceptual MAP of Software Process Improvement
Software organisations have for many years struggled to mature engineering practices using a variety of approaches. Over the last decade a new approach, known as software process improvement (SPI), has emerged and become widely used in the software industry. In this paper we position SPI in the landscape of initiatives that can be used in software organisations to mature their operations. A map...
متن کاملAccessing Software Processes: Low Maturity or Sensible Practice
Software Process Improvement efforts rely heavily on the use of software capability maturity models. These models are used to identify problems in an organization’s software processes and point to, and prioritize, necessary improvements. Using models for this purpose will, however, automatically turn our attention to certain problems and issues and ignore others. In this paper we argue that the...
متن کاملInformation sharing systems and teamwork between sub-teams: a mathematical modeling perspective
Teamwork contributes to a considerable improvement in quality and quantity of the ultimate outcome. Collaboration and alliance between team members bring a substantial progress for any business. However, it is imperative to acquire an appropriate team since many factors must be considered in this regard. Team size may represent the effectiveness of a team and it is of paramount importance to de...
متن کامل